package com.seeseafish.mongo.domain;

import org.springframework.data.mongodb.core.mapping.Document;

/**
 * Created by chencheng on 2016/8/12.
 */
@Document(collection="T_HYD_INTERFACE_LOG")
public class ApiLogDomain extends IdEntity{
    /** LOG编号 */
    private String logId;
    /** 接口类型 (S：服务端， C：客户端) */
    private String type;
    /** 接口交易码 */
    private String txCode;
    /** 对接系统 */
    private String dockingSys;
    /** 请求时间 */
    private String requestTime;
    /** 请求内容 请求报文内容 */
    private String requestContent;
    /** 响应时间 */
    private String responseTime;
    /** 响应内容 响应报文内容 */
    private String responseContent;
    /** 状态(SUCCESS:成功,FAILURE:失败,ERROR:异常,TIMEOUT超时) */
    private String status;
    /** 参照处理信息（报文内容主要信息，比如业务流水号） */
    private String reference;
    /** 消息发送方接口日志ID 交易流水号 */
    private String requestSeqNo;
    /** 业务处理信息 */
    private String busiMsg;
    /** 最后操作人ID */
    private String lastOperatorId;
    /** 最后操作人 */
    private String lastOperator;
    /** 最后修改时间 */
    private String lastUpdateTime;

    public String getLogId() {
        return logId;
    }
    public void setLogId(String logId) {
        this.logId = logId;
    }
    public String getType() {
        return type;
    }
    public void setType(String type) {
        this.type = type;
    }
    public String getTxCode() {
        return txCode;
    }
    public void setTxCode(String txCode) {
        this.txCode = txCode;
    }
    public String getDockingSys() {
        return dockingSys;
    }
    public void setDockingSys(String dockingSys) {
        this.dockingSys = dockingSys;
    }
    public String getRequestTime() {
        return requestTime;
    }
    public void setRequestTime(String requestTime) {
        this.requestTime = requestTime;
    }
    public String getRequestContent() {
        return requestContent;
    }
    public void setRequestContent(String requestContent) {
        this.requestContent = requestContent;
    }
    public String getResponseTime() {
        return responseTime;
    }
    public void setResponseTime(String responseTime) {
        this.responseTime = responseTime;
    }
    public String getResponseContent() {
        return responseContent;
    }
    public void setResponseContent(String responseContent) {
        this.responseContent = responseContent;
    }
    public String getStatus() {
        return status;
    }
    public void setStatus(String status) {
        this.status = status;
    }
    public String getReference() {
        return reference;
    }
    public void setReference(String reference) {
        this.reference = reference;
    }
    public String getRequestSeqNo() {
        return requestSeqNo;
    }
    public void setRequestSeqNo(String requestSeqNo) {
        this.requestSeqNo = requestSeqNo;
    }
    public String getBusiMsg() {
        return busiMsg;
    }
    public void setBusiMsg(String busiMsg) {
        this.busiMsg = busiMsg;
    }
    public String getLastOperatorId() {
        return lastOperatorId;
    }
    public void setLastOperatorId(String lastOperatorId) {
        this.lastOperatorId = lastOperatorId;
    }
    public String getLastOperator() {
        return lastOperator;
    }
    public void setLastOperator(String lastOperator) {
        this.lastOperator = lastOperator;
    }

    public String getLastUpdateTime() {
        return lastUpdateTime;
    }

    public void setLastUpdateTime(String lastUpdateTime) {
        this.lastUpdateTime = lastUpdateTime;
    }
}
